home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Scarab of Ra ••••• / Scarab of RA / Scarab of RA.rsrc / CODE_39.txt < prev    next >
Text File  |  1987-12-16  |  7KB  |  123 lines

  1. # near model CODE resource
  2. # jump table entries: 33689-33691 (3 of them)
  3. export_117:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  206E 0008                movea.l    A0, [A6 + 0x8]
  6. 00000008  4AA8 0010                tst.l      [A0 + 0x10]
  7. 0000000C  6754                     beq        +0x56 /* 00000062 */
  8. 0000000E  206E 0008                movea.l    A0, [A6 + 0x8]
  9. 00000012  2068 0010                movea.l    A0, [A0 + 0x10]
  10. 00000016  4A68 0002                tst.w      [A0 + 0x2]
  11. 0000001A  6746                     beq        +0x48 /* 00000062 */
  12. 0000001C  3F3C 0002                move.w     -[A7], 0x2
  13. 00000020  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  14. 00000024  548F                     addq.l     A7, 2
  15. 00000026  4A40                     tst.w      D0
  16. 00000028  6638                     bne        +0x3A /* 00000062 */
  17. 0000002A  206E 0008                movea.l    A0, [A6 + 0x8]
  18. 0000002E  2068 0010                movea.l    A0, [A0 + 0x10]
  19. 00000032  5368 0002                subq.w     [A0 + 0x2], 1
  20. 00000036  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  21. 0000003A  206E 0008                movea.l    A0, [A6 + 0x8]
  22. 0000003E  2068 0010                movea.l    A0, [A0 + 0x10]
  23. 00000042  4A68 0002                tst.w      [A0 + 0x2]
  24. 00000046  660E                     bne        +0x10 /* 00000056 */
  25. 00000048  4879 0000 18B6           push.l     0x18B6
  26. 0000004E  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  27. 00000052  588F                     addq.l     A7, 4
  28. 00000054  600C                     bra        +0xE /* 00000062 */
  29. label00000056:
  30. 00000056  4879 0000 18E4           push.l     0x18E4
  31. 0000005C  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  32. 00000060  588F                     addq.l     A7, 4
  33. label00000062:
  34. 00000062  4A2D E819                tst.b      [A5 - 0x17E7]
  35. 00000066  6728                     beq        +0x2A /* 00000090 */
  36. 00000068  422D E819                clr.b      [A5 - 0x17E7]
  37. 0000006C  3F2D E7F6                move.w     -[A7], [A5 - 0x180A]
  38. 00000070  3F2D E7F4                move.w     -[A7], [A5 - 0x180C]
  39. 00000074  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  40. 00000078  588F                     addq.l     A7, 4
  41. 0000007A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42. 0000007E  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  43. 00000082  588F                     addq.l     A7, 4
  44. 00000084  3F00                     move.w     -[A7], D0
  45. 00000086  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  46. 0000008A  548F                     addq.l     A7, 2
  47. 0000008C  6000 006E                bra        +0x70 /* 000000FC */
  48. label00000090:
  49. 00000090  206E 0008                movea.l    A0, [A6 + 0x8]
  50. 00000094  4AA8 0010                tst.l      [A0 + 0x10]
  51. 00000098  670E                     beq        +0x10 /* 000000A8 */
  52. 0000009A  206E 0008                movea.l    A0, [A6 + 0x8]
  53. 0000009E  2068 0010                movea.l    A0, [A0 + 0x10]
  54. 000000A2  4A68 0002                tst.w      [A0 + 0x2]
  55. 000000A6  6622                     bne        +0x24 /* 000000CA */
  56. label000000A8:
  57. 000000A8  4879 0000 1926           push.l     0x1926
  58. 000000AE  4879 0000 1924           push.l     0x1924
  59. 000000B4  4879 0000 1922           push.l     0x1922
  60. 000000BA  4879 0000 190A           push.l     0x190A
  61. 000000C0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  62. 000000C4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  63. 000000C8  6032                     bra        +0x34 /* 000000FC */
  64. label000000CA:
  65. 000000CA  7001                     moveq.l    D0, 0x01
  66. 000000CC  1B40 E819                move.b     [A5 - 0x17E7], D0
  67. 000000D0  3F2D E7F6                move.w     -[A7], [A5 - 0x180A]
  68. 000000D4  3F2D E7F4                move.w     -[A7], [A5 - 0x180C]
  69. 000000D8  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  70. 000000DC  588F                     addq.l     A7, 4
  71. 000000DE  3F3C 0096                move.w     -[A7], 0x96
  72. 000000E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73. 000000E6  486D 043A                pea.l      [A5 + 0x43A /* export_131 */]
  74. 000000EA  42A7                     clr.l      -[A7]
  75. 000000EC  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  76. 000000F0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  77. 000000F4  4267                     clr.w      -[A7]
  78. 000000F6  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  79. 000000FA  548F                     addq.l     A7, 2
  80. label000000FC:
  81. 000000FC  4E5E                     unlink     A6
  82. 000000FE  4E75                     rts
  83. 00000100  4C41 4E54                movem.l    D2,D4,D6,A1,A2,A3,A6, D1
  84. 00000104  4552                     chk.w      D2, [A2]
  85. 00000106  4E20                     .invalid   // invalid opcode 4
  86. export_116:
  87. fn00000108:
  88. 00000108  4E56 0000                link       A6, 0
  89. 0000010C  4A2D E819                tst.b      [A5 - 0x17E7]
  90. 00000110  6730                     beq        +0x32 /* 00000142 */
  91. 00000112  4879 0000 1928           push.l     0x1928
  92. 00000118  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  93. 0000011C  588F                     addq.l     A7, 4
  94. 0000011E  422D E819                clr.b      [A5 - 0x17E7]
  95. 00000122  3F2D E7F6                move.w     -[A7], [A5 - 0x180A]
  96. 00000126  3F2D E7F4                move.w     -[A7], [A5 - 0x180C]
  97. 0000012A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  98. 0000012E  588F                     addq.l     A7, 4
  99. 00000130  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  100. 00000134  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  101. 00000138  588F                     addq.l     A7, 4
  102. 0000013A  3F00                     move.w     -[A7], D0
  103. 0000013C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  104. 00000140  548F                     addq.l     A7, 2
  105. label00000142:
  106. 00000142  4E5E                     unlink     A6
  107. 00000144  4E75                     rts
  108. 00000146  4452                     neg.w      [A2]
  109. 00000148  4F50                     chk.w      D7, [A0]
  110. 0000014A  4C41 4E54                movem.l    D2,D4,D6,A1,A2,A3,A6, D1
  111. export_115:
  112. 0000014E  4E56 0000                link       A6, 0
  113. 00000152  206E 0008                movea.l    A0, [A6 + 0x8]
  114. 00000156  2F10                     move.l     -[A7], [A0]
  115. 00000158  4EBA FFAE                jsr        [PC - 0x52 /* 00000108 */]
  116. 0000015C  588F                     addq.l     A7, 4
  117. 0000015E  4E5E                     unlink     A6
  118. 00000160  4E75                     rts
  119. 00000162  5448                     addq.w     A0, 2
  120. 00000164  524F                     addq.w     A7, 1
  121. 00000166  574C                     subq.w     A4, 3
  122. 00000168  414E                     chk.w      D0, A6
  123.